﻿using System;
namespace Producers.Liiklusregister.Xtee.Riik.Ee.Producer.Liiklusregister {
    
    
    public interface IPolSoiduk2 {
        
        decimal Id {
            get;
            set;
        }
        
        decimal EelnevId {
            get;
            set;
        }
        
        decimal JargnevId {
            get;
            set;
        }
        
        string Regtun {
            get;
            set;
        }
        
        string RegMrk {
            get;
            set;
        }
        
        string Registris {
            get;
            set;
        }
        
        string Eestis {
            get;
            set;
        }
        
        string Vinkood {
            get;
            set;
        }
        
        string Kateg {
            get;
            set;
        }
        
        string Mark {
            get;
            set;
        }
        
        string Mudel {
            get;
            set;
        }
        
        decimal Aasta {
            get;
            set;
        }
        
        string Varvus {
            get;
            set;
        }
        
        string Kerenm {
            get;
            set;
        }
        
        string Tyypkd {
            get;
            set;
        }
        
        decimal Mootmht {
            get;
            set;
        }
        
        decimal Mootvms {
            get;
            set;
        }
        
        string Mootornm {
            get;
            set;
        }
        
        string Kaigkastyp {
            get;
            set;
        }
        
        decimal Taismass {
            get;
            set;
        }
        
        decimal Regmass {
            get;
            set;
        }
        
        decimal Tyhimass {
            get;
            set;
        }
        
        decimal Istekohti {
            get;
            set;
        }
        
        decimal Seisukohti {
            get;
            set;
        }
        
        decimal Kandevoime {
            get;
            set;
        }
        
        decimal Pikkus {
            get;
            set;
        }
        
        decimal Laius {
            get;
            set;
        }
        
        decimal Korgus {
            get;
            set;
        }
        
        decimal Telgarv {
            get;
            set;
        }
        
        decimal Telgveo {
            get;
            set;
        }
        
        decimal Uksi {
            get;
            set;
        }
        
        decimal Telgjuht {
            get;
            set;
        }
        
        PolSoiduk2.ITeljekoormusedType Teljekoormused {
            get;
            set;
        }
        
        decimal HaagisPiduritega {
            get;
            set;
        }
        
        decimal HaagisPiduriteta {
            get;
            set;
        }
        
        string Byroo {
            get;
            set;
        }
        
        string RegTunnistuseKp {
            get;
            set;
        }
        
        string RegTunKeht {
            get;
            set;
        }
        
        string Markused {
            get;
            set;
        }
        
        string Piirang {
            get;
            set;
        }
        
        string Olek {
            get;
            set;
        }
        
        string OlekuKp {
            get;
            set;
        }
        
        string RegistriOlek {
            get;
            set;
        }
        
        bool LiiklusesseLubatud {
            get;
            set;
        }
        
        PolSoiduk2.IYlevaatusedType Ylevaatused {
            get;
            set;
        }
        
        PolSoiduk2.IIsikudType Isikud {
            get;
            set;
        }
    }
}
